#统计指定目录的大小

sum=0

import os

def size_all(dir):
    dlist = os.listdir(dir) #获取目录中的所有文件信息
    for f in dlist: #遍历所有文件
        file = os.path.join(dir, f)
        if os.path.isfile(file): #判断是否是文件
            getsize = os.path.getsize(file) #读取文件大小(字节为单位)
            global sum
            sum += getsize
        else:
            size_all(file) #递归调用自己
    return sum

a = size_all('./测试用')
print('目录的大小为:{}字节'.format(a))